Skip to main content

Supported Banks — MXN

This is the canonical list of Mexican banks Avenia supports for MXN fiat off-ramp. Use the bankId value below when registering an MXN beneficiary (POST /v2/account/beneficiaries/bank-accounts/mxn/).

info

This list is the API contract — not the upstream provider's full inventory. If Avenia ever swaps or adds a fiat provider, the list below is what remains supported regardless of what the underlying provider exposes at a given moment. Pin to bankId, not to provider-specific identifiers.

Fetching the list from the API

The same list is served live by the API, so you can populate a bank picker without hard-coding it:

HTTP GET Request

https://api.sandbox.avenia.io:10952/v2/account/beneficiaries/bank-accounts/mxn/supported-banks

cUrl Example

curl -X GET "https://api.sandbox.avenia.io:10952/v2/account/beneficiaries/bank-accounts/mxn/supported-banks" \
-H "Authorization: Bearer eyJhdXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

JSON Response

{
"banks": [
{
"bankId": "bank_mxn_001",
"bankName": "ABC Capital"
},
{
"bankId": "bank_mxn_014",
"bankName": "Banorte"
}
]
}
FieldTypeDescription
banksarrayEvery bank currently accepted for MXN beneficiary registration
banks[].bankIdstringThe value to send as bankId when registering a beneficiary
banks[].bankNamestringAvenia's canonical display name for that bank

Banks

bankIdBank name
bank_mxn_001ABC Capital
bank_mxn_002Actinver
bank_mxn_003Afirme
bank_mxn_004Arcus
bank_mxn_005Autofin
bank_mxn_006Azteca
bank_mxn_007BaBien
bank_mxn_008Bajio
bank_mxn_009Banamex
bank_mxn_010Bancomext
bank_mxn_011Bancoppel
bank_mxn_012Banjercito
bank_mxn_013Banobras
bank_mxn_014Banorte
bank_mxn_015Banregio
bank_mxn_016Bansi
bank_mxn_017BANXICO
bank_mxn_018Barclays
bank_mxn_019Bbase
bank_mxn_020BBVA Bancomer
bank_mxn_021BMonex
bank_mxn_022BMultiva
bank_mxn_023Banco Covalto
bank_mxn_024Banco S3
bank_mxn_025Banco Sabadell
bank_mxn_026Bancrea
bank_mxn_027Bank of America
bank_mxn_028Bank of China
bank_mxn_029Bankaool
bank_mxn_030Caja Pop Mexicana
bank_mxn_031Caja Telefonistas
bank_mxn_032Cartera Digital
bank_mxn_033Citi
bank_mxn_034CLS
bank_mxn_035CoDi Valida
bank_mxn_036Compartamos
bank_mxn_037Consubanco
bank_mxn_038Credicapital
bank_mxn_039Crediclub
bank_mxn_040Cristobal Colon
bank_mxn_041Cuenca
bank_mxn_042Donde
bank_mxn_043Finamex
bank_mxn_044Fincomun
bank_mxn_045FOMPED
bank_mxn_046Fondeadora
bank_mxn_047Fondo (FIRA)
bank_mxn_048GBM
bank_mxn_049Hipotecaria Federal
bank_mxn_050HSBC
bank_mxn_051ICBC
bank_mxn_052Inbursa
bank_mxn_053Indeval
bank_mxn_054Inmobiliario
bank_mxn_055Invex
bank_mxn_056JP Morgan
bank_mxn_057Klar
bank_mxn_058Kuspit
bank_mxn_059Libertad
bank_mxn_060Masari
bank_mxn_061Mercado Pago
bank_mxn_062Mifel
bank_mxn_063Mizuho Bank
bank_mxn_064Monexcb
bank_mxn_065MUFG
bank_mxn_066Nafin
bank_mxn_067Nu Bank
bank_mxn_068NVIO
bank_mxn_069Opciones Empresariales del Noroeste
bank_mxn_070Pagatodo
bank_mxn_071Peibo
bank_mxn_072Profuturo
bank_mxn_073Santander
bank_mxn_074Scotiabank
bank_mxn_075Shinhan
bank_mxn_076SPIN BY OXXO
bank_mxn_077STP
bank_mxn_078Tesored
bank_mxn_079Transfer
bank_mxn_080Unagra
bank_mxn_081Valmex
bank_mxn_082Value
bank_mxn_083Ve Por Mas
bank_mxn_084Vector

Total: 84 banks

How to use

When registering an MXN beneficiary, set the bankId field to one of the values above:

{
"alias": "Maria CLABE Banorte",
"beneficiaryName": "Maria Fernanda Lopez",
"bankId": "bank_mxn_014",
"bankAccountNumber": "072180123456789014",
"...": "..."
}
info

Do not send bankName. The MXN rail resolves the display name from bankId using the list above and overwrites whatever you send. The bankName returned by the beneficiary GET endpoints is always Avenia's canonical name — use bankId as the key in your UI.

Validation

The backend validates bankId against this exact list before forwarding the registration to the upstream provider. A bankId not in this list returns:

{ "error": "InvalidFieldError: bankId is invalid" }

Updates

This list is updated when Avenia adds or removes provider coverage. Subscribe to the changelog or watch this page for changes. If you need a bank that is not listed, reach out to support — adding a bank requires coordination with our compliance and provider teams.